# ifndef _SIS_MODE_H
# define _SIS_MODE_H

// include from directory (SIS_DIR_SRC)
# include "config-start.hpp"

// this config i use from special wm, de, os...

// for mode: 5000 .. 5999

# define _key_pactl  5114
# define _key_gammastep  5210
# define _key_redshift  5312
# define _key_sislight  5799
# define _key_xbacklight  5091

// for get from file brightness (only for root)
# define _key_brightness  5026

// for get (name get from name/name.get) and for set (name set number num; name set num in name/name.get)
# define _key_file  5001


# define MODE_FILE_SET  _key_file
# define MODE_FILE_GET  _key_file
# define MODE_FILE_SET_MUTE  _key_file
# define MODE_FILE_GET_MUTE  _key_file

# if OS == _key_arch
  # define MODE_VOLUME_SET  _key_pactl
  # define MODE_VOLUME_GET  _key_pactl
  # define MODE_VOLUME_SET_MUTE  _key_pactl
  # define MODE_VOLUME_GET_MUTE  _key_pactl
# elif OS == _key_fedora
  # define MODE_PACTL_SET  _key_pactl
  # define MODE_PACTL_GET  _key_file
  # define MODE_PACTL_SET_MUTE  _key_pactl
  # define MODE_PACTL_GET_MUTE  _key_file
# endif /* OS */

// # if WM:DE == _key_sway
# if DE == _key_sway
  # define MODE_NIGHT_GET_MUTE  _key_gammastep
  # define MODE_NIGHT_SET_MUTE  _key_gammastep
# elif DE == _key_xfce
  # define MODE_NIGHT_SET_MUTE  _key_redshift
  # define MODE_NIGHT_GET_MUTE  _key_redshift
# endif /* DE */


# endif /* _SIS_MODE_H */

